
/**
 * 系统信息类型
 */
export type SystemInfoType = {
  /**
   * 屏幕宽度
   */
  screenWidth: number,
  /**
   * 屏幕高度
   */
  screenHeight: number,
  /**
   * 窗口宽度
   * 不包含NavigationBar和TabBar的高度
   */
   windowWidth: number,
   /**
    * 窗口高度
    * 不包含NavigationBar和TabBar的高度
    */
   windowHeight: number,
   /** 
   * 安全区域宽度
   */
  safeAreaWidth: number,
  /** 
   * 安全区域高度
   */
   safeAreaHeight: number,
  /**
   * 状态栏的高度
   * 字节跳动小程序不支持
   */
  statusBarHeight?: number,
  /**
   * 标题栏高度
   * 只支持支付宝小程序
   */
  titleBarHeight?: number
}

/**
 * 自定义顶部类型
 */
export type CustomNavBarType = {
  /**
   * 高度
   */
  height: number,
  /**
   * 状态栏高度
   */
  statusHeight: number
}

/**
 * 小程序端胶囊的容器信息
 */
export type BoundingButtonType = {
  /** 宽度 */
  width: number,
  /** 高度 */
  height: number,
  /** top */
  top: number,
  /** bottom */
  bottom: number,
  /** right */
  right: number
}